Ext.define('IHC.view.ihc.processos.IHC003ListView', {
	extend : 'Ext.grid.Panel',
	autoScroll : false,
	itemId : 'ihc003-list',
	xtype : 'ihc003-list',
	locales : {
		title : 'ihc003.mainPanel.title'
	},
	title : 'ihc003.mainPanel.title',
	store : 'IHC.store.ihc.processos.IHC003AtividadeColaborador',
	
	buildFilters : function() {
		return {
			ftype : 'filters',
			id : 'gridFilters',
			encode : true,
			local : false,
			filters : []
		};
	},
	
	dockedItems : [{
		xtype : "panel",
		title : "Filtro",
		collapsible : true,
		collapsed : true,
		layout : 'fit',
		items : [{
			xtype : "container",
			layout : "column",
			items : [{
				xtype : "uppercasetextfield",
				name : "filtroColaborador",
				itemId : "filtroColaborador",
				locales : {
					"default" : "br.feevale.ihc.AtividadeColaborador.colaborador"
				},
				padding : 5,
				columnWidth : 0.45
			}, {
				columnWidth : 0.05
			}, {
				xtype : "uppercasetextfield",
				name : "filtroAtividade",
				itemId : "filtroAtividade",
				locales : {
					"default" : "br.feevale.ihc.AtividadeColaborador.atividade"
				},
				padding : 5,
				columnWidth : 0.45
			}, {
				columnWidth : 0.05
			}, {
				xtype : "button",
				text : "Filtrar",
				iconCls : "icon-search",
				action : "filtrar-atividade-colaborador",
				margin : "5 0 5 0",
				columnWidth : 0.1
			}]
		}]
	}, {
		xtype : 'defaultGridToolbar',
		dock : 'top',
		hideButtons : ['editButton', 'copyButton', 'exportButton', 'importButton', 'removeFiltersButton', 'refreshButton']
	}],
	
	initComponent : function() {
		var me = this, filters = me.buildFilters();
		Ext.applyIf(me, {
			features : [filters],
			columns : [{
				text : 'id',
				dataIndex : 'id',
				locales : {
					"default" : "br.feevale.ihc.AtividadeColaborador.id"
				},
				flex : 1
			}, {
				text : 'colaborador',
				dataIndex : 'colaborador',
				renderer : function(v) {
					return v.nome;
				},
				locales : {
					"default" : "br.feevale.ihc.AtividadeColaborador.colaborador"
				},
				flex : 3
			}, {
				text : 'atividade',
				dataIndex : 'atividade',
				renderer : function(v) {
					return v.descricao
				},
				locales : {
					"default" : "br.feevale.ihc.AtividadeColaborador.atividade"
				},
				flex : 3
			}],
			
			bbar : {
				xtype : 'pagingtoolbar',
				store : 'IHC.store.ihc.processos.IHC003AtividadeColaborador',
				displayInfo : true
			}
		});
		
		me.callParent(arguments);
	}
});
